4fccbad46d0df6edbe846e8e5c23fb97b19cdf4a,src/main/java/org/jenkinsci/plugins/gitlab/GitlabWebhooks.java,GitlabWebhooks,doStart,#StaplerRequest#,36
Before Change
mergeRequest.object_attributes.source_project_id,
mergeRequest.object_attributes.last_commit.id);
GitlabMergeRequestWrapper mergeRequestWrapper = trigger.getBuilder().getMergeRequests().get(mergeRequest.object_attributes.id);
mergeRequestWrapper.setLatestCommitOfMergeRequest(
mergeRequest.object_attributes.id.toString(),
mergeRequest.object_attributes.last_commit.id);
After Change
GitlabMergeRequest gitlabMergeRequest = api.getMergeRequest(project, cause.getMergeRequestId());
GitlabMergeRequestWrapper mergeRequestWrapper;
if (trigger.getBuilder().getMergeRequests().containsKey(mergeRequest.object_attributes.id)) {
mergeRequestWrapper = trigger.getBuilder().getMergeRequests().get(mergeRequest.object_attributes.id);
} else {
mergeRequestWrapper = new GitlabMergeRequestWrapper(gitlabMergeRequest, trigger.getBuilder(), project);
trigger.getBuilder().getMergeRequests().put(mergeRequest.object_attributes.id, mergeRequestWrapper);